package com.link.base.base.approval.model;

import com.link.core.basic.model.BasicModel;
/**
 * Copyright  hande Company. All Rights Reserved.
 *
 * @author  unknwon
 * @date:   2018/11/8 15:39
 * @version 1.0
 */

public class ModuleApproval extends BasicModel {
    /**
     * 操作类型:新建
     */
    public static final String OPT_TYPE_NEW = "New";
    /**
     * 操作类型:更新
     */
    public static final String OPT_TYPE_UPDATE = "Update";
    /**
     * 操作类型:删除
     */
    public static final String OPT_TYPE_DELETE = "Delete";
    /**
     * 操作类型,值列表类型: APPROVAL_ENTITY_OPT_TYPE
     */
    private String optType;
    /**
     * 业务实体,值列表类型: APPROVAL_ENTITY_MODULE
     */
    private String entityModule;
    /**
     * 序列化数据类型,值列表类型: APPROVAL_ENTITY_SERIALIZE_TYPE
     */
    private String serializeType;
    /**
     * 目标ID
     */
    private Long entityId;
    /**
     * 对象序列化后的值
     */
    private String serializeVal;
    /**
     * 状态,值列表类型: APPROVAL_ENTITY_STATUS
     */
    private String status;


    public String getOptType() {
        return optType;
    }

    public void setOptType(String optType) {
        this.optType = optType;
    }

    public String getEntityModule() {
        return entityModule;
    }

    public void setEntityModule(String entityModule) {
        this.entityModule = entityModule;
    }

    public String getSerializeType() {
        return serializeType;
    }

    public void setSerializeType(String serializeType) {
        this.serializeType = serializeType;
    }

    public Long getEntityId() {
        return entityId;
    }

    public void setEntityId(Long entityId) {
        this.entityId = entityId;
    }

    public String getSerializeVal() {
        return serializeVal;
    }

    public void setSerializeVal(String serializeVal) {
        this.serializeVal = serializeVal;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }


}
